#problem-solving in software development
Explore tagged Tumblr posts
easterneyenews · 1 year ago
Text
0 notes
frog707 · 1 month ago
Text
Overnight
Last night I downloaded the new release (26) of the Apache NetBeans development environment, intending to try it out. I noticed it wasn't seeing a few of my projects. Further investigation revealed it wasn't recognizing any projects with a particular combination of build files.
Opening an issue on NetBeans seemed like a daunting task, so I procrastinated it to today. And when the time came, I couldn't reproduce the bug at all.
I may never know whether the issue was solved by rebooting my laptop or by getting a good night's sleep!
2 notes · View notes
wearyweasel · 8 months ago
Text
How the fuck is PHP a serious language? "Yeah I'm going to make a scripting language with no experience as a fun personal project. It's going to have zero consistency and half the features feel incomplete. It'll be used on 75% of websites in 2024."
I'm casting arrays as objects and then using variables to access the object properties. A serious language would never allow this to happen.
3 notes · View notes
bigleapblog · 9 months ago
Text
Your Guide to B.Tech in Computer Science & Engineering Colleges
Tumblr media
In today's technology-driven world, pursuing a B.Tech in Computer Science and Engineering (CSE) has become a popular choice among students aspiring for a bright future. The demand for skilled professionals in areas like Artificial Intelligence, Machine Learning, Data Science, and Cloud Computing has made computer science engineering colleges crucial in shaping tomorrow's innovators. Saraswati College of Engineering (SCOE), a leader in engineering education, provides students with a perfect platform to build a successful career in this evolving field.
Whether you're passionate about coding, software development, or the latest advancements in AI, pursuing a B.Tech in Computer Science and Engineering at SCOE can open doors to endless opportunities.
Why Choose B.Tech in Computer Science and Engineering?
Choosing a B.Tech in Computer Science and Engineering isn't just about learning to code; it's about mastering problem-solving, logical thinking, and the ability to work with cutting-edge technologies. The course offers a robust foundation that combines theoretical knowledge with practical skills, enabling students to excel in the tech industry.
At SCOE, the computer science engineering courses are designed to meet industry standards and keep up with the rapidly evolving tech landscape. With its AICTE Approved, NAAC Accredited With Grade-"A+" credentials, the college provides quality education in a nurturing environment. SCOE's curriculum goes beyond textbooks, focusing on hands-on learning through projects, labs, workshops, and internships. This approach ensures that students graduate not only with a degree but with the skills needed to thrive in their careers.
The Role of Computer Science Engineering Colleges in Career Development
The role of computer science engineering colleges like SCOE is not limited to classroom teaching. These institutions play a crucial role in shaping students' futures by providing the necessary infrastructure, faculty expertise, and placement opportunities. SCOE, established in 2004, is recognized as one of the top engineering colleges in Navi Mumbai. It boasts a strong placement record, with companies like Goldman Sachs, Cisco, and Microsoft offering lucrative job opportunities to its graduates.
The computer science engineering courses at SCOE are structured to provide a blend of technical and soft skills. From the basics of computer programming to advanced topics like Artificial Intelligence and Data Science, students at SCOE are trained to be industry-ready. The faculty at SCOE comprises experienced professionals who not only impart theoretical knowledge but also mentor students for real-world challenges.
Highlights of the B.Tech in Computer Science and Engineering Program at SCOE
Comprehensive Curriculum: The B.Tech in Computer Science and Engineering program at SCOE covers all major areas, including programming languages, algorithms, data structures, computer networks, operating systems, AI, and Machine Learning. This ensures that students receive a well-rounded education, preparing them for various roles in the tech industry.
Industry-Relevant Learning: SCOE’s focus is on creating professionals who can immediately contribute to the tech industry. The college regularly collaborates with industry leaders to update its curriculum, ensuring students learn the latest technologies and trends in computer science engineering.
State-of-the-Art Infrastructure: SCOE is equipped with modern laboratories, computer centers, and research facilities, providing students with the tools they need to gain practical experience. The institution’s infrastructure fosters innovation, helping students work on cutting-edge projects and ideas during their B.Tech in Computer Science and Engineering.
Practical Exposure: One of the key benefits of studying at SCOE is the emphasis on practical learning. Students participate in hands-on projects, internships, and industry visits, giving them real-world exposure to how technology is applied in various sectors.
Placement Support: SCOE has a dedicated placement cell that works tirelessly to ensure students secure internships and job offers from top companies. The B.Tech in Computer Science and Engineering program boasts a strong placement record, with top tech companies visiting the campus every year. The highest on-campus placement offer for the academic year 2022-23 was an impressive 22 LPA from Goldman Sachs, reflecting the college’s commitment to student success.
Personal Growth: Beyond academics, SCOE encourages students to participate in extracurricular activities, coding competitions, and tech fests. These activities enhance their learning experience, promote teamwork, and help students build a well-rounded personality that is essential in today’s competitive job market.
What Makes SCOE Stand Out?
With so many computer science engineering colleges to choose from, why should you consider SCOE for your B.Tech in Computer Science and Engineering? Here are a few factors that make SCOE a top choice for students:
Experienced Faculty: SCOE prides itself on having a team of highly qualified and experienced faculty members. The faculty’s approach to teaching is both theoretical and practical, ensuring students are equipped to tackle real-world challenges.
Strong Industry Connections: The college maintains strong relationships with leading tech companies, ensuring that students have access to internship opportunities and campus recruitment drives. This gives SCOE graduates a competitive edge in the job market.
Holistic Development: SCOE believes in the holistic development of students. In addition to academic learning, the college offers opportunities for personal growth through various student clubs, sports activities, and cultural events.
Supportive Learning Environment: SCOE provides a nurturing environment where students can focus on their academic and personal growth. The campus is equipped with modern facilities, including spacious classrooms, labs, a library, and a recreation center.
Career Opportunities After B.Tech in Computer Science and Engineering from SCOE
Graduates with a B.Tech in Computer Science and Engineering from SCOE are well-prepared to take on various roles in the tech industry. Some of the most common career paths for CSE graduates include:
Software Engineer: Developing software applications, web development, and mobile app development are some of the key responsibilities of software engineers. This role requires strong programming skills and a deep understanding of software design.
Data Scientist: With the rise of big data, data scientists are in high demand. CSE graduates with knowledge of data science can work on data analysis, machine learning models, and predictive analytics.
AI Engineer: Artificial Intelligence is revolutionizing various industries, and AI engineers are at the forefront of this change. SCOE’s curriculum includes AI and Machine Learning, preparing students for roles in this cutting-edge field.
System Administrator: Maintaining and managing computer systems and networks is a crucial role in any organization. CSE graduates can work as system administrators, ensuring the smooth functioning of IT infrastructure.
Cybersecurity Specialist: With the growing threat of cyberattacks, cybersecurity specialists are essential in protecting an organization’s digital assets. CSE graduates can pursue careers in cybersecurity, safeguarding sensitive information from hackers.
Conclusion: Why B.Tech in Computer Science and Engineering at SCOE is the Right Choice
Choosing the right college is crucial for a successful career in B.Tech in Computer Science and Engineering. Saraswati College of Engineering (SCOE) stands out as one of the best computer science engineering colleges in Navi Mumbai. With its industry-aligned curriculum, state-of-the-art infrastructure, and excellent placement record, SCOE offers students the perfect environment to build a successful career in computer science.
Whether you're interested in AI, data science, software development, or any other field in computer science, SCOE provides the knowledge, skills, and opportunities you need to succeed. With a strong focus on hands-on learning and personal growth, SCOE ensures that students graduate not only as engineers but as professionals ready to take on the challenges of the tech world.
If you're ready to embark on an exciting journey in the world of technology, consider pursuing your B.Tech in Computer Science and Engineering at SCOE—a college where your future takes shape.
#In today's technology-driven world#pursuing a B.Tech in Computer Science and Engineering (CSE) has become a popular choice among students aspiring for a bright future. The de#Machine Learning#Data Science#and Cloud Computing has made computer science engineering colleges crucial in shaping tomorrow's innovators. Saraswati College of Engineeri#a leader in engineering education#provides students with a perfect platform to build a successful career in this evolving field.#Whether you're passionate about coding#software development#or the latest advancements in AI#pursuing a B.Tech in Computer Science and Engineering at SCOE can open doors to endless opportunities.#Why Choose B.Tech in Computer Science and Engineering?#Choosing a B.Tech in Computer Science and Engineering isn't just about learning to code; it's about mastering problem-solving#logical thinking#and the ability to work with cutting-edge technologies. The course offers a robust foundation that combines theoretical knowledge with prac#enabling students to excel in the tech industry.#At SCOE#the computer science engineering courses are designed to meet industry standards and keep up with the rapidly evolving tech landscape. With#NAAC Accredited With Grade-“A+” credentials#the college provides quality education in a nurturing environment. SCOE's curriculum goes beyond textbooks#focusing on hands-on learning through projects#labs#workshops#and internships. This approach ensures that students graduate not only with a degree but with the skills needed to thrive in their careers.#The Role of Computer Science Engineering Colleges in Career Development#The role of computer science engineering colleges like SCOE is not limited to classroom teaching. These institutions play a crucial role in#faculty expertise#and placement opportunities. SCOE#established in 2004#is recognized as one of the top engineering colleges in Navi Mumbai. It boasts a strong placement record
2 notes · View notes
scriptingthewhy · 1 month ago
Text
Breaking Coding Blocks: Small Steps to Boost Your Development Productivity
AI-generated image. “How am I ever going to get this done?” project = “Hello Stress” Picture this: you’re at your desk, the clock is ticking, and a looming deadline stares back at you from your screen. Your project feels like a tangled web of half-finished ideas, and your confidence is wavering. The thought of failure creeps in as you grapple with learning new concepts, managing expectations,…
0 notes
aedininsight · 4 months ago
Text
Understanding the Problem Before Solving It: A Principal Systems Architect’s Perspective
🚀 New Blog Post! 🚀 Solving problems without fully understanding them leads to wasted effort and technical debt. As a Principal Systems Architect, I’ve learned that deep problem analysis is the key to designing scalable, effective systems. #ArtificialIntelligence #Innovation #Technology #SoftwareEngineering ##Productivity #Automation #digitaltransformation #SystemsArchitecture #ProblemSolving #CriticalThinking #AI #Engineering #SoftwareDevelopment
The Engineer’s Dilemma: Jumping to Solutions Too Soon In the world of systems architecture, there’s a temptation to jump straight into solution mode—especially when deadlines loom and stakeholders demand progress. Engineers, especially those skilled in AI and software development, often pride themselves on rapid problem-solving. But here’s the catch: Solving the wrong problem efficiently is still…
0 notes
Text
youtube
1 note · View note
newcodesociety · 2 years ago
Text
0 notes
youraborkha · 2 years ago
Text
Building Custom Google Chrome Extensions: A Solution-Oriented Approach
Introduction:
In today's digital world, software development and AI technologies have transformed the way we interact with technology. As businesses strive to provide unique and tailored experiences to their users, custom software solutions have become increasingly important. One area where customization can make a significant impact is in the development of Google Chrome extensions. In this article, we will explore the value of building custom Google Chrome extensions and introduce Vlad Hu, a freelance developer who specializes in helping entrepreneurs bring their creative visions to life.
The Frustration of Generic Solutions:
Have you ever been bombarded with messages from service providers who claim to understand your needs but fail to deliver a solution that truly aligns with your business idea? It can be incredibly frustrating. Many service providers focus solely on technical aspects without taking the time to understand the core problem their clients are trying to solve. This often leads to generic solutions that miss the mark and fail to address the unique challenges faced by businesses and their users.
Introducing Vlad Hu:
Vladimir, or Vlad Hu as he is commonly known, is a freelance developer who takes a different approach. With a deep understanding of the importance of aligning technical solutions with the business vision, Vlad focuses on helping entrepreneurs solve the problems faced by their users. He recognizes that technical expertise alone is not enough; a holistic understanding of the business idea is essential to create a custom solution that truly meets the needs of the target audience.
Closing the Gap between Technical Jargon and Creative Vision:
One of the key frustrations entrepreneurs face when working with developers is the communication gap caused by technical jargon. Vlad Hu understands this challenge and aims to bridge the divide. By speaking the language of entrepreneurs, he eliminates the need for clients to be well-versed in APIs, integrations, and other technical jargon. Vlad believes that by understanding the creative vision behind a business idea, he can efficiently implement it into a custom Google Chrome extension, enabling entrepreneurs to focus on what they do best: shaping their business strategy.
Taking the Next Step:
If you have a problem that needs a custom software solution, Vlad Hu is ready to help. By reaching out to him, you can discuss your unique challenges and explore whether his expertise aligns with your needs. Vlad's commitment to understanding your business vision ensures that the solution he develops will be tailored to your users' specific requirements.
To learn more about Vlad's services and get in touch with him, you can visit his Fiverr profile [link]. Whether you are a startup founder, an established business owner, or an entrepreneur with a groundbreaking idea, Vlad Hu is dedicated to providing you with a custom Google Chrome extension that meets your users' needs and drives your business forward.
Conclusion:
In the world of software development, customization is key to success. When it comes to Google Chrome extensions, a one-size-fits-all approach often falls short. Entrepreneurs need developers who understand their business vision and can translate it into a custom solution. Vlad Hu's expertise in building custom Google Chrome extensions, coupled with his dedication to understanding the problem you seek to solve, makes him a valuable partner for entrepreneurs looking to create impactful and user-centric solutions. Reach out to Vlad today and take the first step towards transforming your vision into reality.
1 note · View note
treasure-mimic · 2 years ago
Text
So, let me try and put everything together here, because I really do think it needs to be talked about.
Today, Unity announced that it intends to apply a fee to use its software. Then it got worse.
For those not in the know, Unity is the most popular free to use video game development tool, offering a basic version for individuals who want to learn how to create games or create independently alongside paid versions for corporations or people who want more features. It's decent enough at this job, has issues but for the price point I can't complain, and is the idea entry point into creating in this medium, it's a very important piece of software.
But speaking of tools, the CEO is a massive one. When he was the COO of EA, he advocated for using, what out and out sounds like emotional manipulation to coerce players into microtransactions.
"A consumer gets engaged in a property, they might spend 10, 20, 30, 50 hours on the game and then when they're deep into the game they're well invested in it. We're not gouging, but we're charging and at that point in time the commitment can be pretty high."
He also called game developers who don't discuss monetization early in the planning stages of development, quote, "fucking idiots".
So that sets the stage for what might be one of the most bald-faced greediest moves I've seen from a corporation in a minute. Most at least have the sense of self-preservation to hide it.
A few hours ago, Unity posted this announcement on the official blog.
Effective January 1, 2024, we will introduce a new Unity Runtime Fee that’s based on game installs. We will also add cloud-based asset storage, Unity DevOps tools, and AI at runtime at no extra cost to Unity subscription plans this November. We are introducing a Unity Runtime Fee that is based upon each time a qualifying game is downloaded by an end user. We chose this because each time a game is downloaded, the Unity Runtime is also installed. Also we believe that an initial install-based fee allows creators to keep the ongoing financial gains from player engagement, unlike a revenue share.
Now there are a few red flags to note in this pitch immediately.
Unity is planning on charging a fee on all games which use its engine.
This is a flat fee per number of installs.
They are using an always online runtime function to determine whether a game is downloaded.
There is just so many things wrong with this that it's hard to know where to start, not helped by this FAQ which doubled down on a lot of the major issues people had.
I guess let's start with what people noticed first. Because it's using a system baked into the software itself, Unity would not be differentiating between a "purchase" and a "download". If someone uninstalls and reinstalls a game, that's two downloads. If someone gets a new computer or a new console and downloads a game already purchased from their account, that's two download. If someone pirates the game, the studio will be asked to pay for that download.
Q: How are you going to collect installs? A: We leverage our own proprietary data model. We believe it gives an accurate determination of the number of times the runtime is distributed for a given project. Q: Is software made in unity going to be calling home to unity whenever it's ran, even for enterprice licenses? A: We use a composite model for counting runtime installs that collects data from numerous sources. The Unity Runtime Fee will use data in compliance with GDPR and CCPA. The data being requested is aggregated and is being used for billing purposes. Q: If a user reinstalls/redownloads a game / changes their hardware, will that count as multiple installs? A: Yes. The creator will need to pay for all future installs. The reason is that Unity doesn’t receive end-player information, just aggregate data. Q: What's going to stop us being charged for pirated copies of our games? A: We do already have fraud detection practices in our Ads technology which is solving a similar problem, so we will leverage that know-how as a starting point. We recognize that users will have concerns about this and we will make available a process for them to submit their concerns to our fraud compliance team.
This is potentially related to a new system that will require Unity Personal developers to go online at least once every three days.
Starting in November, Unity Personal users will get a new sign-in and online user experience. Users will need to be signed into the Hub with their Unity ID and connect to the internet to use Unity. If the internet connection is lost, users can continue using Unity for up to 3 days while offline. More details to come, when this change takes effect.
It's unclear whether this requirement will be attached to any and all Unity games, though it would explain how they're theoretically able to track "the number of installs", and why the methodology for tracking these installs is so shit, as we'll discuss later.
Unity claims that it will only leverage this fee to games which surpass a certain threshold of downloads and yearly revenue.
Only games that meet the following thresholds qualify for the Unity Runtime Fee: Unity Personal and Unity Plus: Those that have made $200,000 USD or more in the last 12 months AND have at least 200,000 lifetime game installs. Unity Pro and Unity Enterprise: Those that have made $1,000,000 USD or more in the last 12 months AND have at least 1,000,000 lifetime game installs.
They don't say how they're going to collect information on a game's revenue, likely this is just to say that they're only interested in squeezing larger products (games like Genshin Impact and Honkai: Star Rail, Fate Grand Order, Among Us, and Fall Guys) and not every 2 dollar puzzle platformer that drops on Steam. But also, these larger products have the easiest time porting off of Unity and the most incentives to, meaning realistically those heaviest impacted are going to be the ones who just barely meet this threshold, most of them indie developers.
Aggro Crab Games, one of the first to properly break this story, points out that systems like the Xbox Game Pass, which is already pretty predatory towards smaller developers, will quickly inflate their "lifetime game installs" meaning even skimming the threshold of that 200k revenue, will be asked to pay a fee per install, not a percentage on said revenue.
Tumblr media
[IMAGE DESCRIPTION: Hey Gamers!
Today, Unity (the engine we use to make our games) announced that they'll soon be taking a fee from developers for every copy of the game installed over a certain threshold - regardless of how that copy was obtained.
Guess who has a somewhat highly anticipated game coming to Xbox Game Pass in 2024? That's right, it's us and a lot of other developers.
That means Another Crab's Treasure will be free to install for the 25 million Game Pass subscribers. If a fraction of those users download our game, Unity could take a fee that puts an enormous dent in our income and threatens the sustainability of our business.
And that's before we even think about sales on other platforms, or pirated installs of our game, or even multiple installs by the same user!!!
This decision puts us and countless other studios in a position where we might not be able to justify using Unity for our future titles. If these changes aren't rolled back, we'll be heavily considering abandoning our wealth of Unity expertise we've accumulated over the years and starting from scratch in a new engine. Which is really something we'd rather not do.
On behalf of the dev community, we're calling on Unity to reverse the latest in a string of shortsighted decisions that seem to prioritize shareholders over their product's actual users.
I fucking hate it here.
-Aggro Crab - END DESCRIPTION]
That fee, by the way, is a flat fee. Not a percentage, not a royalty. This means that any games made in Unity expecting any kind of success are heavily incentivized to cost as much as possible.
Tumblr media
[IMAGE DESCRIPTION: A table listing the various fees by number of Installs over the Install Threshold vs. version of Unity used, ranging from $0.01 to $0.20 per install. END DESCRIPTION]
Basic elementary school math tells us that if a game comes out for $1.99, they will be paying, at maximum, 10% of their revenue to Unity, whereas jacking the price up to $59.99 lowers that percentage to something closer to 0.3%. Obviously any company, especially any company in financial desperation, which a sudden anchor on all your revenue is going to create, is going to choose the latter.
Furthermore, and following the trend of "fuck anyone who doesn't ask for money", Unity helpfully defines what an install is on their main site.
While I'm looking at this page as it exists now, it currently says
The installation and initialization of a game or app on an end user’s device as well as distribution via streaming is considered an “install.” Games or apps with substantially similar content may be counted as one project, with installs then aggregated to calculate the Unity Runtime Fee.
However, I saw a screenshot saying something different, and utilizing the Wayback Machine we can see that this phrasing was changed at some point in the few hours since this announcement went up. Instead, it reads:
The installation and initialization of a game or app on an end user’s device as well as distribution via streaming or web browser is considered an “install.” Games or apps with substantially similar content may be counted as one project, with installs then aggregated to calculate the Unity Runtime Fee.
Screenshot for posterity:
Tumblr media
That would mean web browser games made in Unity would count towards this install threshold. You could legitimately drive the count up simply by continuously refreshing the page. The FAQ, again, doubles down.
Q: Does this affect WebGL and streamed games? A: Games on all platforms are eligible for the fee but will only incur costs if both the install and revenue thresholds are crossed. Installs - which involves initialization of the runtime on a client device - are counted on all platforms the same way (WebGL and streaming included).
And, what I personally consider to be the most suspect claim in this entire debacle, they claim that "lifetime installs" includes installs prior to this change going into effect.
Will this fee apply to games using Unity Runtime that are already on the market on January 1, 2024? Yes, the fee applies to eligible games currently in market that continue to distribute the runtime. We look at a game's lifetime installs to determine eligibility for the runtime fee. Then we bill the runtime fee based on all new installs that occur after January 1, 2024.
Again, again, doubled down in the FAQ.
Q: Are these fees going to apply to games which have been out for years already? If you met the threshold 2 years ago, you'll start owing for any installs monthly from January, no? (in theory). It says they'll use previous installs to determine threshold eligibility & then you'll start owing them for the new ones. A: Yes, assuming the game is eligible and distributing the Unity Runtime then runtime fees will apply. We look at a game's lifetime installs to determine eligibility for the runtime fee. Then we bill the runtime fee based on all new installs that occur after January 1, 2024.
That would involve billing companies for using their software before telling them of the existence of a bill. Holding their actions to a contract that they performed before the contract existed!
Okay. I think that's everything. So far.
There is one thing that I want to mention before ending this post, unfortunately it's a little conspiratorial, but it's so hard to believe that anyone genuinely thought this was a good idea that it's stuck in my brain as a significant possibility.
A few days ago it was reported that Unity's CEO sold 2,000 shares of his own company.
On September 6, 2023, John Riccitiello, President and CEO of Unity Software Inc (NYSE:U), sold 2,000 shares of the company. This move is part of a larger trend for the insider, who over the past year has sold a total of 50,610 shares and purchased none.
I would not be surprised if this decision gets reversed tomorrow, that it was literally only made for the CEO to short his own goddamn company, because I would sooner believe that this whole thing is some idiotic attempt at committing fraud than a real monetization strategy, even knowing how unfathomably greedy these people can be.
So, with all that said, what do we do now?
Well, in all likelihood you won't need to do anything. As I said, some of the biggest names in the industry would be directly affected by this change, and you can bet your bottom dollar that they're not just going to take it lying down. After all, the only way to stop a greedy CEO is with a greedier CEO, right?
(I fucking hate it here.)
And that's not mentioning the indie devs who are already talking about abandoning the engine.
[Links display tweets from the lead developer of Among Us saying it'd be less costly to hire people to move the game off of Unity and Cult of the Lamb's official twitter saying the game won't be available after January 1st in response to the news.]
That being said, I'm still shaken by all this. The fact that Unity is openly willing to go back and punish its developers for ever having used the engine in the past makes me question my relationship to it.
The news has given rise to the visibility of free, open source alternative Godot, which, if you're interested, is likely a better option than Unity at this point. Mostly, though, I just hope we can get out of this whole, fucking, environment where creatives are treated as an endless mill of free profits that's going to be continuously ratcheted up and up to drive unsustainable infinite corporate growth that our entire economy is based on for some fuckin reason.
Anyways, that's that, I find having these big posts that break everything down to be helpful.
6K notes · View notes
clowngames · 1 year ago
Text
pannenkoek's explanation video of SM64's invisible walls is interesting because from the perspective of someone with a background in gamedev it seems like the random invisible wall bug of SM64 only occurs because the game was made before certain practices in 3D game development were standardized.
To try and summarize the problem as briefly as possible, the bug occurs in places where there's a gap in level geometry, and gaps occur because the positions of polygon points are truncated. This only causes an issue if your geometry has T-vertexes, which is a big no-no in modern 3D modeling, and can easily be solved by sub-dividing a few polygons.
Below is an example I found online of a T-vertex that needs to be solved (since explaining what they are takes too many words)
Tumblr media
In this example, you can fix the T-vertex by turning that triangle into two triangles.
To put it into perspective, if your 3D models have T-vertexes in the modern era some 3D modeling software won't let you render them without flashing a warning to fix it first.
This isn't an issue of technical limitations on SM64's part. Solving the issue would require creating more polygons but not nearly enough to affect performance by any means. This is a case of 3D modeling being such an early pursuit that no one knew what not to do yet.
2K notes · View notes
ayeforscotland · 1 month ago
Text
Predicting the future here but I don't think paying good software developers the same as 'vibe coders' who use GenAI to write slop is sustainable in the long run.
Every single person I've spoken to who's company has deployed GenAI whether it's Co-Pilot or ChatGPT or whatever - it causes far more problems than it solves.
199 notes · View notes
mpbbcfan · 1 month ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Arthur, the man who chose his own pattern of baldness, found that his deliberate transformation sparked something unexpected within him. Before, he'd been a talented but somewhat hesitant software developer, often overlooked in meetings and lacking a certain gravitas. But the day he meticulously crafted his Norwood 7 by choice, something shifted.
The act itself, the decisive taking control of his appearance, seemed to unlock a new level of self-assuredness. He no longer worried about fleeting trends or maintaining a perfect hairstyle. His look was bold, definitive. It projected an image of confidence, of a man comfortable in his own skin, unconventional as it might be.
He started pitching his ideas at work with a newfound conviction. His presentations were sharper, his voice more resonant. People listened. There was an undeniable aura of authority that seemed to emanate from him. He wasn't trying to fit in; he was owning his unique presence.
One day, during a crucial meeting with potential investors, his directness and unwavering belief in his vision, coupled with his distinctive appearance, made a lasting impression. They saw not just a brilliant mind, but a leader, someone who dared to be different. The funding came through.
His startup flourished. His unconventional approach to problem-solving, now amplified by his confident demeanor, led to groundbreaking innovations. The media took notice. Articles highlighted his unique story, the man who chose his baldness, the visionary who disrupted the tech industry.
With success came wealth, but more importantly, a profound sense of self-acceptance. The deliberate shedding of his hair had somehow stripped away layers of insecurity he hadn't even realized were there. He embraced a more minimalist style, favoring tailored suits that accentuated his strong features. He hit the gym regularly, channeling his newfound drive into physical fitness.
He became known not just for his business acumen, but for his commanding presence. There was a raw masculinity about him, not in a traditional sense, but in his unapologetic authenticity and the quiet power he exuded. He was decisive, focused, and utterly comfortable in his own skin.
Arthur often reflected on that Tuesday afternoon with a sense of wonder. What began as a personal aesthetic choice had inadvertently become a catalyst for profound personal and professional growth. He hadn't just chosen a hairstyle; he had chosen a new version of himself, one that was bolder, more confident, and ultimately, incredibly successful. His male pattern baldness, a deliberate act of self-creation, had become an integral part of his identity as a self-made millionaire and a man who truly owned his power.
43 notes · View notes
askagamedev · 1 month ago
Note
Why do temporary solutions end up being so foundational in a lot of games?
It has to do with how software engineering works. Whenever we build a system, that system doesn't typically exist in a vacuum - temporary or not, it exists to handle some particular task or solve some problem. A temporary solution might not handle that task or problem optimally, but it works well enough that the system can function within the greater context of all of the other systems that use it to handle their own tasks/problems.
Tumblr media
If enough other systems are built on top of the temporary solution, that temporary solution becomes load bearing - removing that temporary solution will cause everything built upon it to break. Any attempt at replacing the temporary solution needs not only to replace the solution itself, but also needs to ensure that every system built on top of it still functions properly. Software development tends to be this constant layering of system upon system upon system as the game comes together. This generally means that the longer it takes to replace a temporary solution, the more difficult and expensive it becomes to do so. We call this cost [technical debt].
Tumblr media
Since games must eventually ship, team leadership must make judgement calls on what debt we fully pay off and what debt we just pay the maintenance cost on. That determination is often determined by how much effort it takes to fix the problem properly and how much dev time we have left. Fixing tech debt is often mostly invisible to the players and we need to weigh those costs against having the developers work on new features or content instead. The temporary solutions work, they just don't work very well. Improvements in performance or workflow may not translate directly to value-add for the player.
[Join us on Discord] and/or [Support us on Patreon]
Got a burning question you want answered?
Short questions: Ask a Game Dev on Twitter
Short questions: Ask a Game Dev on BlueSky
Long questions: Ask a Game Dev on Tumblr
Frequent Questions: The FAQ
45 notes · View notes
formerlyashkatom · 2 months ago
Text
I've been trying out Plottr and I really like it, the featureset jives really well with how I outline and what information I want around in that process and how I want to manipulate it.
You'd think that would be enough for me to recommend it, but for some reason it's followed suit with the enshittification of the internet and the primary way to access it is a subscription service. It's a fuckin' piece of software that you download to your computer and has files stored locally. It is feature complete and a full release so there is no real excuse for a subscription-oriented model except the company realising that a drip feed from your wallet is more profitable than selling you a piece of software that does not need any upgrades. The website attempts to justify this by saying 'lifetime updates' are included but it is currently fully functioning as is so I question the value proposition of paying in perpetuity to use a program on my computer to access and interact with files stored on my computer.
(There is an online version as well. I understand subscription models in this case as this is an area where continued development and maintenance are required, as well as server costs for your files etc.)
But, you say! There is a lifetime license! Problem solved!
It is two hundred fucking united states dollars.
I am in a good financial position these days. I can spend money on stupid shit I want. But I cannot get past the audacity of charging $200 for what should be the default fucking option for owning software.
There's nothing that quite does what Plottr does, at least that I've found. But for some comparison:
Scrivener is $59.99 once-off and is probably the best writing-oriented program out there
Aeon Timeline is $65 once-off including a year of free updates
Campfire Blaze honestly has a payment structure I am sideeyeing but at least you can get a lifetime license tailored to what you need out of the program and characters + timeline is still cheaper than Plottr
Wavemaker is donationware
Metos is a subscription model, but has Web-only considerations mentioned above, specific plans for features in development, and is $24 annually rather than $150
The entire Microsoft Office suite is $149.99. Between Word, Excel, and OneNote you could definitely figure something out from a writing perspective and also have all the functionality of a full suite of office software FOR LESS MONEY THAN PLOTTR.
There are of course a wide array of free softwares (Google docs/sheets, Libre Office, etc) but I specifically wanted to call out paid options here to demonstrate how ridiculous their pricing structure is
I dunno man. People are allowed to charge whatever they want for the things that they make, but this is just so blatantly out of step with the market that I can only assume the lifetime license price is specifically aimed at deterring lifetime purchases and extracting the maximum amount of money possible from their target market through subscriptions instead. I feel a particular kind of way about that target market being writers, a group notoriously not known for their financial stability.
Fuck subscription services with no ongoing value proposition taking over how we access software and fuck every company that makes the revenue-driven decision to engage in this tactic. Even if your motivations are honourable (we have people to pay! you want us to be able to pay our hard-working employees, right?) you are pursuing those goals through nothing less than the exploitation of your customers for maximum financial gain.
38 notes · View notes
howlsofbloodhounds · 4 months ago
Note
Idk if u answered this before but would color have social media
cause idk why but I find it funny as hell that they would know brainrot and the souls would be laughing about it so much
I personally don’t think he’d be on social media much, at least not compared to Epic or Killer.
He’d definitely have a phone and probably has a few games and social media apps downloaded, like Tumblr mainly because he likes the stimboards and looking at posts about his interests, probably has YouTube.
I can only see him having TikTok because Killer and Epic kept sending him videos via text messages that he could never watch because he didn’t have the app downloaded.
Other than that, I think not only is Color very behind on recent apps, trends, memes, etc. due to his decades of isolation and having to figure out how to operate and adjust to technology again (especially recently developed technology that he might’ve missed out on during his time in the Void), but I also don’t think he spends much time on his phone except during periods where he felt too alone and isolated (during his time in the hospital perhaps) and during the period where his and Killer’s friendship was still developing during Killer’s time under Nightmare.
I’m considering the idea that maybe lurking on social media apps, not doing anything but watching videos and reading comments or just silently watching other people talk to each other in discord servers or group chats, could potentially help Color feel less alone without the overwhelm and stress of having to physically be around people before his mind and body has time to adjust to it.
But there’s also the possibility that lurking in group chats and not being acknowledged because he’s not chiming in to chat—or worse, deciding to chime in and being ignored—could trigger an episode of derealization in him.
He can’t see, touch, or even hear the people that’s supposedly behind the screens and typing those messages—he has no proof they’re actually real. He has no proof that his existence is still real, and that he hasn’t been forgotten or erased again.
These times are probably when he needs to take breaks from social media, from his phone, and try to find a way to ground himself before he spirals into a panic attack or an episode of psychosis.
On top of this, with time still moving on while he was in the Void and there being no technology during his time in captivity—and very little activities to do to keep his mind and body active—not only would Color be very far behind in technological advancements, but he may struggle with cognitive decline—such as memory degeneration or struggle with memory retrieval.
So even if he’s handed a phone he knew existed before he fell into the Void—even if he knows that he understood how to use this phone before—he’ll still struggle to recall how to use it.
Skills require reinforcement. Without practice, even basic technological skills (like using a phone, typing, or navigating software) could deteriorate. If he used to code, edit videos, or operate specific devices, those abilities might be rusty or completely forgotten.
Without the mental exercise of problem-solving daily issues (which technology often requires), their ability to “figure things out” could be impaired.
He might experience anxiety or frustration when encountering technology, feeling overwhelmed by how much they don’t understand.
Phones, computers, smart assistants, AR/VR, and even basic interfaces would feel foreign. He might not immediately understand touchscreen gestures, biometric security (face ID, fingerprint scanning), or AI assistants.
With social media platforms, he wouldn’t understand what’s popular, how they work, or digital etiquette. They might not recognize how entertainment has shifted from DVDs or early internet platforms to on-demand streaming.
Entire ways of communicating—like meme culture, slang, internet trends—may be lost on him. Multi-factor authentication, encryption, and cybersecurity concerns would be unfamiliar.
They may not understand how to navigate digital privacy, potentially making him vulnerable to scams or data exploitation. He might expect direct phone calls rather than texting or social media messaging.
Emojis, GIFs, and shorthand might be confusing or seem meaningless to them. Color might begin to feel frustrated and alienated, feeling like a “time traveler” thrown into a world he doesn’t understand, struggling to keep up.
They may resist using modern technology due to intimidation or resentment. He could avoid it as much as possible, or even grow to develop Technophobia.
The sheer speed and saturation of digital life (ads, notifications, video content, instant access to information) might be too much at once—and Color could struggle with overwhelm and sensory overload, the stress leading to episodes of dissociation.
He might try to make a call but not understand why payphones no longer exist or how smartphones work. He might struggle to use a self-checkout machine because he expected cashiers.
He might not recognize voice-activated AI assistants like Siri or Alexa, thinking a person is speaking to them. He might find modern websites overly cluttered and overwhelming compared to the simpler internet he knew.
He might get lost in a city because he expected to read paper maps rather than use GPS apps. He might feel isolated in conversations when people reference digital culture, memes, or slang he doesnt understand.
They might have an emotional reaction to something like facial recognition or biometric security, feeling watched or controlled.
They’d need gradual reintroduction to prevent overwhelm. Someone patient would need to walk him through even basic things like using a phone or searching online.
He might prefer physical books, notes, and manual methods rather than digital alternatives at first. If he focuses too much on how far behind they are, it could fuel self-loathing or despair.
This could be a deeply frustrating and alienating experience, reinforcing the sense that the world moved on without him.
On top of all this, too, is the fact that 1. he is a Sans alternate timeline, therefore he likely ‘grew up’ Underground and only had access to whatever technology fell from the Surface intact or whatever was able to be scavenged and repurposed, and 2. he has the souls of human children inside him.
He can potentially be effected by their knowledge of things on the Surface and human culture based on their what they’re able to tell him, show him, what he dreams about (potentially souls’ memories), or even if something triggers one of the souls and he sees whatever they’re remembering.
Taking further into account that not only have the souls been removed from the rest of the world for about two decades like Color has, but they were removed from the Surface and human world for even longer via being locked away in jars.
On top of that, it all depends on what year the souls were born and what year they Fell/were killed, and how far apart the six of them were. One soul might know something about technology none of the others do, because the other souls either weren’t born yet or died before getting to know.
40 notes · View notes